
SUBDIRS	:=  \
			1.1_GtkCairoWindow \
			1.2_DrawDash \
			1.3_DrawLine \
			1.4_DrawLineCaps \
			1.5_DrawLineJoins \
			1.6_DrawText \
			1.7_DrawCircle \
			1.8_DrawTextByChange \
			1.9_DrawTextByFont \
			2.1_GtkGlade \
			2.2_GtkGlade \
			2.3_GtkGlade \
			2.4_GtkIcon \
			3.1_Gtk3Glade \
			3.2_Gtk3Glade3Dialog \
			3.3_Gtk3GladeShowYUV \
			3.4_Gtk3ShowUYVY \
			4.1_GtkClock \
			FolderInotify \
			GtkImageMenu \
			GtkImageWindow \
			GtkLine \
			GtkMenuToolbar \
			GtkPixbufImage \
			GtkPopupMenu \
			GtkSaveYuvAsRGBData \
			GtkShowUYVY \
			GtkShowYUVs \
			GtkUndoRedo \
			ImageClipping \
			ImageClipping1 \
			ImageMask \
			InputEvent \
			InputEventSync \
			Md5 \
			SaveAsPdf \
			SaveAsPng \
			SaveAsSvg \
			ShowImage \
			ShowImageBlindDown \
			ShowImageBlinds \
			Testcppunit \


.PHONY: all
all:$(SUBDIRS)
	@list='$(SUBDIRS)'; for subdir in $$list; do \
		echo "Complite $$subdir Folder";\
		$(MAKE) -C $$subdir;\
		echo "$$subdir Folder Complite OK";\
	done


.PHONY: clean
clean:
	@list='$(SUBDIRS)'; for subdir in $$list; do \
		echo "Clean $$subdir Folder";\
		$(MAKE) -C $$subdir clean;\
		echo "$$subdir Folder Clean OK";\
	done